#ifndef _lonon_mqtt_h_
#define _lonon_mqtt_h_

/*
    mqtt任务队列消息
*/
typedef struct
{
    char topic[128];   //主题
    char message[256]; //消息
} mqtt_queue_msg_struct;

/*
    mqtt发送队列
*/
typedef struct
{
    char topic[128];   //主题
    char message[256]; //消息
    int qos;
} mqtt_send_queue_struct;

/*

    函数功能：启动mqtt服务器
    函数名称：lonon_mqtt_app_start

*/
void lonon_mqtt_app_start(void);
/*

    函数功能：mqtt发送事件任务
    函数名字：mqtt_send_event_task

*/
void mqtt_send_event_task(void);

esp_err_t send_shadow(void);
#endif
